package org.dromara.system.domain.vo;


import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import org.dromara.system.domain.SysSolutionDocEn;


import java.io.Serializable;
import java.util.Date;

/**
 * English Solution Document View Object sys_solution_doc_en
 * Current implementation for PDF folder solution (only necessary fields retained)
 */
@Data
@AutoMapper(target = SysSolutionDocEn.class)
public class SysSolutionDocEnVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * Document ID
     */
    private Long docId;

    /**
     * Solution Name
     */
    private String docName;

    /**
     * Main File URL (Direct link to main PDF)
     */
    private String docUrl;

    /**
     * Main File Name (-main.pdf)
     */
    private String mainFileName;

    /**
     * Folder Path (OSS prefix, ends with /)
     */
    private String folderPath;

    // Simplified VO: does not return unnecessary information (creation time and other common fields are not returned)
}

